package com.wiselink.coupang.productcatalog.response.returnShippingCenters;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.math.BigDecimal;

@Getter
@Setter
@ToString
public class ReturnShippingCentersVo {
    private String vendorId;// 卖家代码
    private String returnCenterCode;// 退货中心代码
    private String shippingPlaceName;// 退货地名称
    private String deliverCode;// 物流公司代码
    private String deliverName;// 物流公司名称
    private String goodsflowStatus;// 物流状态
    private String errorMessage;// 错误信息
    private String createAt;// 创建日期
    private BigDecimal vendorCreditFee02kg;// 商品重量为 2kg时的信用费(卖家信用)  必须大于 0。
    private BigDecimal vendorCreditFee05kg;// 商品重量为 5kg时的信用费(卖家信用) 必须大于 0。
    private BigDecimal vendorCreditFee10kg;// 商品重量为 10kg时的信用费(卖家信用) 必须大于 0。
    private BigDecimal vendorCreditFee20kg;// 商品重量为 20kg时的信用费(卖家信用)   必须大于 0。
    private BigDecimal vendorCashFee02kg;// 商品重量为 2kg时的预付费用(卖家现金)   必须大于 0。
    private BigDecimal vendorCashFee05kg;// 商品重量为 5kg时的预付费用(卖家现金)   必须大于 0。
    private BigDecimal vendorCashFee10kg;// 商品重量为 10kg时的预付费用(卖家现金)  必须大于 0。
    private BigDecimal vendorCashFee20kg;// 商品重量为 20kg时的预付费用(卖家现金)  必须大于 0。
    private BigDecimal consumerCashFee02kg;// 商品重量为 2kg时的货到付款费用(买家现金) 必须大于 0。
    private BigDecimal consumerCashFee05kg;// 商品重量为 5kg时的货到付款费用(买家现金) 必须大于 0。
    private BigDecimal consumerCashFee10kg;// 商品重量为 10kg时的货到付款费用(买家现金)    必须大于 0。
    private BigDecimal consumerCashFee20kg;// 商品重量为 20kg时的货到付款费用(买家现金)    必须大于 0。
    private BigDecimal returnFee02kg;// 商品重量为 2kg时的退货费  必须大于 0。
    private BigDecimal returnFee05kg;// 商品重量为 5kg时的退货费  必须大于 0。
    private BigDecimal returnFee10kg;// 商品重量为 10kg时的退货费  必须大于 0。
    private BigDecimal returnFee20kg;// 商品重量为 20kg时的退货费  必须大于 0。
    private boolean usable;// 是否使用
    private ReturnShippingCentersPlaceAddressesVo[] placeAddresses;

    private Integer pageNum;
    private Integer pageSize;
}
